home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / ScreenSavers / BackSpaceViews / AlarmView.BackModule / ModuleList.h < prev    next >
Text File  |  1995-06-12  |  623b  |  40 lines

  1. //
  2. //  ModuleList.h
  3. //
  4. //    munged from Lennart Lovstrand's StringStorage class 
  5. //    by sam to hold all the stuff BackSpace needs
  6.  
  7. #import <objc/List.h>
  8. #import <objc/objc-load.h>
  9.  
  10. @interface ModuleInfo:Object
  11. {
  12.     id    view;
  13.     char *viewName;
  14.     char *path;
  15.     struct mach_header *header;
  16. }
  17.  
  18. - init;
  19. - initWithView:aView name:(const char *)aName path:(const char *)aPath;
  20. - setView:newView;
  21. - view;
  22. - setHeader:(struct mach_header *)h;
  23. - (struct mach_header *) header;
  24. - (const char *) viewName;
  25. - (const char *) path;
  26. - free;
  27.  
  28. @end
  29.  
  30.  
  31. @interface ModuleList:List
  32. {
  33. }
  34.  
  35. - (const char *) nameAt: (int) i;
  36. - viewAt: (int) i;
  37. - sort;
  38.  
  39. @end
  40.